def extract_strings_from_source_code(file_path):
    with open(file_path, 'r') as file:
        source_code = file.read()

    in_string = False
    escaped = False
    strings = []
    current_string = ""

    for char in source_code:
        if in_string:
            if escaped:
                current_string += char
                escaped = False
            elif char == '\\':
                escaped = True
            elif char == '"':
                in_string = False
                strings.append(current_string)
                current_string = ""
            else:
                current_string += char
        elif char == '"':
            in_string = True

    return strings